Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Iasi Challenger Pozoblanco Challenger Segovia Challenger Santo Domingo Challenger Grodzisk Mazowiecki Challenger Lima Challenger Davis Cup, Group I, 1R, ROU-TPE 1-3 Cary 2 Challenger Bogota Challenger Campinas Challenger Bratislava 2 Challenger Buenos Aires Challenger Santa Fe 2 Challenger M15 Rosario Brasilia Challenger Acapulco Challenger Oeiras 2 Challenger Pau Challenger Ottignies-Louvain-la-Neuve Challenger Mexico City Challenger Romania F16 Romania F1 Romania F16 Germany F13 Colombia F1 Colombia F2 Czech Republic F2 Romania F4 Romania F6 Germany F7 Romania F16 Romania F17 Austria F10 Venezuela F5 Venezuela F6 Usa F1 Guatemala F1 Switzerland F1 Italy F8 Germany F2 Gonet Geneva Open - Geneva Merida Challenger Concepcion Challenger Cuernavaca Challenger Argentina F14 Argentina F18 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Mexico F1 Mexico F2 Mexico F3 Mexico F4 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Argentina F11 Argentina F14 Argentina F15 Argentina F16 Argentina F18 Argentina F19 Argentina F20 USA F7 USA F9 Chile F5 Spain F13 Italy F11 Great Britain F7 Argentina F8 Argentina F9 Argentina F13 Argentina F14 Brazil F6 Brazil F7 Peru F5 Peru F6 USA F7 USA F8 USA F9 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Oeiras 4 Challenger Argentina F7 Romania F4 Argentina F8 Argentina F9 Belgium F4 Belgium F5 Italy F23 Italy F24 Switzerland F3 Switzerland F4 Switzerland F5 Belgium F13 Belgium F14 Argentina F11 Argentina F12 Argentina F13 Uruguay F1 Uruguay F2 Uruguay F3 Tunisia F7 (Hammamet) Tunisia F8 (Hammamet) Tunisia F9 (Hammamet) Croatia F2 (Porec) Croatia F3 (Umag) Croatia F4 (Opatija) Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Italy F9 (Santa Margherita Di Pula) Italy F10 (Santa Margherita Di Pula) Italy F11 (Santa Margherita Di Pula) Italy F12 (Napoli) Argentina F3 (Villa Maria) Sassuolo Challenger Brasov Challenger M25 Arequipa Santo Domingo Challenger Granby Challenger Bogota Challenger Chicago Challenger Antofagasta Challenger Las Vegas Challenger Cali Challenger Campinas Challenger M25 Heraklion M25 Heraklion Punta Del Este Challenger Cordoba Challenger Rosario Challenger M25+H Bacau Argentina Open - Buenos Aires Santiago Challenger San Luis Potosi Challenger Movistar Chile Open - Santiago Australian Open - Melbourne Piracicaba Challenger Rio Open - Rio de Janeiro Merida Challenger Morelia Challenger Cuernavaca Challenger Internazionali BNL d'Italia - Rome French Open - Paris Barranquilla Challenger Lyon Challenger Belgium F3 (De Haan) Belgium F4 (Lasne) Czech Republic F6 (Brno) Slovakia F3 (Bratislava) Poland F9 (Bydgoszcz) Dominican Republic F1 Nottingham 2 Challenger Brasov Challenger Germany F2 (Nussloch) Wimbledon - London Germany F3 (Kaarst) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Austria F3 Italy F6 (Santa Margherita Di Pula) Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Italy F9 (Santa Margherita Di Pula) France F10 (Toulouse) France F11 (Montauban) Italy F22 (Cornaiano) Switzerland F3 (Sion) Switzerland F4 (Neuchatel) Trieste Challenger Argentina F6 (Buenos Aires) M15 Quinta Do Lago M15 Pinamar M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula National Bank Open - Toronto M25 Doboj M15 Brcko M15 Sao Jose Do Rio Preto M15 Curitiba M25 Buenos Aires M15 Buenos Aires M25 Lima M25 Irpin M25 Naples Mifel Tennis Open - Los Cabos Romania F1 Romania F2 Romania F3 M25 Portimao M25 Doha Winston-Salem Challenger Buenos Aires Challenger Cali Challenger Romania F15 Romania F16 Romania F18 M25 Trujillo Germany F2 Austria F1 Germany F5 Switzerland F2 Switzerland F3 Usa F8 Romania F1 Romania F2 Romania F3 Serbia F2 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 Greece F3 Greece F2 El Salvador F1 Mexico F1 Switzerland F2 Switzerland F3 France F6 Romania F3 Italy F30 Romania F1 Argentina F15 Germany F2 Romania F1 Chile F4 Argentina F1 USA F8 Argentina F2 Belgium F6 M25 Vila Real de Santo Antonio M25 Recife France F2 (Bressuire) M15 Portimao M25+H Bacau M25 Portoviejo M25 Oviedo Copa Petrobras Colombia - Bogota Naples Challenger - Naples BMW Tennis Championship - Sunrise Cremona Challenger Oberstaufen Challenger Sarajevo Challenger Kosice Challenger Marburg Challenger Brasov Challenger Geneva Challenger Heilbronn Challenger Quimper Challenger Le Gosier Challenger Geneva Challenger Bratislava Challenger Heilbronn Challenger Quimper Challenger Guadalajara Challenger Heilbronn Challenger Vancouver Challenger Istanbul Challenger Orleans Challenger Wroclaw Challenger Guangzhou Challenger Shenzhen Challenger Ilkley Challenger Istanbul Challenger Izmir Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Nottingham Challenger Liberec Challenger Vancouver Challenger Buenos Aires Challenger Guayaquil Challenger Rio De Janeiro Challenger Indian Wells Challenger Santiago Challenger Ostrava Challenger Lisbon Challenger Mestre Challenger Poznan Challenger Lyon Challenger Orleans Challenger Cordenons Challenger Montevideo Challenger Punta Del Este Challenger Rome Challenger Surbiton Challenger Ilkley Challenger L'Aquila Challenger Istanbul Challenger Banja Luka Challenger Belgrade Challenger Buenos Aires Challenger Nottingham-2 Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Champaign Challenger Newport Beach Challenger Punta Del Este Challenger Morelos Challenger Columbus Challenger Indian Wells Challenger Trieste Challenger Parma Challenger Alicante Challenger Rennes Challenger St. Petersburg 2 Challenger Belgrade Challenger Nottingham 1 Challenger Nottingham 2 Challenger Iasi Challenger Lexington Challenger Ambato Challenger Santiago 3 Challenger Buenos Aires Challenger Ortisei Challenger Montevideo Challenger Brasilia Challenger Forli 2 Challenger Forli 3 Challenger Lugano Challenger Pereira Challenger San Luis Potosi Challenger Morelos Challenger Prague 2 Challenger Heilbronn Challenger Zagreb Challenger Surbiton Challenger Buenos Aires 3 Challenger Cali Challenger Salzburg Challenger Iasi Challenger Rome Challenger Lima Challenger Vancouver Challenger Ambato Challenger Las Vegas Challenger Bergamo Challenger Temuco Challenger Monterrey Challenger Puerto Vallarta Challenger Morelos Challenger Leon Challenger Mauthausen Challenger Istanbul Challenger Columbus Challenger Bratislava Challenger Olbia Challenger Curitiba Challenger Binghamton Challenger Ismaning Challenger Buenos Aires Challenger Tigre Challenger Piracicaba Challenger Cherbourg Challenger Lugano Challenger San Luis Potosi Challenger Barletta Challenger Madrid Challenger Rome Challenger Lyon Challenger Iasi Challenger M15 Doha Buenos Aires Challenger Villa Maria Challenger Curitiba Challenger Knoxville Challenger Drummondville Challenger Lugano Challenger Sao Paulo Challenger Mexico City Challenger Brasov Challenger Arad Challenger Oeiras 5 Challenger Trnava Challenger Columbus Challenger Curitiba Challenger Arad Challenger Rennes Challenger Timisoara Challenger BCR Open Romania - Bucharest AEGON International - Eastbourne BCR Open Romania - Bucharest If Stockholm Open - Stockholm XII Abierto Internacional de Salinas - Salinas BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Brisbane International - Brisbane Izmir Challenger Citi Open - Washington Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Austrian Open - Kitzbuhel Eckental Challenger Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest Konzum Croatia Open - Umag Citi Open - Washington Shenzhen Open - Shenzhen Maharashtra Open - Pune Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Montevideo Challenger Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Cordoba Open - Cordoba Scheveningen Challenger Cordoba Open - Cordoba San Diego Open - San Diego Tel Aviv Watergen Open - Tel Aviv Firenze Open - Florence Campinas Challenger Dallas Open - Dallas Ipsos Bucharest Challenger - Bucharest Cali Challenger Lima Challenger Movistar Chile Open - Santiago Montevideo Challenger Bucharest Open - Bucharest Bratislava Challenger San Marino Challenger Monterrey Challenger Prostejov Challenger Sao Paulo Challenger Florianopolis Challenger Rio De Janeiro Challenger Traralgon Challenger Santa Cruz de la Sierra Challenger Marburg Challenger Lexington Challenger Bratislava Challenger Sarajevo Challenger Aguascalientes Challenger Ortisei Challenger Cordenons Challenger Aptos Challenger Izmir Challenger Sibiu Challenger Charleston Challenger Cordenons Challenger Quito Challenger Mexico City Challenger Sibiu Challenger Kaohsiung Challenger Ortisei Challenger Bordeaux Challenger San Juan Challenger Charlottesville Challenger Brescia Challenger Sao Paulo Challenger San Luis Potosi Challenger - San Luis Potosi Santiago Challenger Montevideo Challenger Drummondville Challenger Surbiton Challenger Brazil F15 St. Remy Challenger Braga Challenger Santiago Challenger Bangkok Challenger Recanati Challenger Turin Challenger Guimaraes Challenger Raanana Challenger Cary Challenger Surbiton Challenger Liberec Challenger Buenos Aires Challenger Tyler Challenger San Luis Potosi Challenger Forli 3 Challenger Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Sony Open Tennis - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Cincinnati Open - Cincinnati Seguros Bolivar Open - Medellin Gerry Weber Open - Halle Tunis Challenger Brasov Challenger - Brasov French Open - Paris Rennes Challenger U.S. Open - New York Australian Open - Melbourne Abierto Internacional de Salinas 'Dario Expreso' - Salinas French Open - Paris Australian Open - Melbourne Wimbledon - London Napoli Challenger Puerto Rico Challenger Tennis Event - Humacao Australian Open - Melbourne Rome Challenger French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Oberstaufen Cup-Head German Master's Series - Oberstaufen Wimbledon - London Timisoara Challenger - Timisoara U.S. Open - New York Brasov Challenger - Brasov Sacramento Challenger - Sacramento San Marino Challenger Como Challenger Ford Tennis Championships - Louisville Davis Cup, World Group, PO, SWE-ROU, 3-2 Brasov Challenger Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 1R, ROU-ZIM 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Tunis Challenger Medellin Challenger French Open (juniors) Guayaquil Challenger French Open (juniors) U.S. Open (juniors) Budapest Challenger Canberra Challenger Furth Challenger Bytom Challenger Reggio Emilia Challenger Pozoblanco Challenger Recanati Challenger Brasov Challenger Mexico City Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Guayaquil Challenger Kazan Challenger Granby Challenger Bergamo Challenger Bogota Challenger Barletta Challenger Palermo Challenger Brest Challenger Athens Challenger Furth Challenger Braunschweig Challenger Monza Challenger Brasov Challenger Napoli Challenger Eckental Challenger Salzburg Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Cherbourg Challenger Bath Challenger Mersin Challenger Meerbusch Challenger Quito Challenger Sibiu Challenger Arad Challenger Timisoara Challenger Aptos Challenger Bergamo Challenger Rome Challenger Mons Challenger Segovia Challenger Tunis Challenger Gerry Weber Open - Halle Cordoba Challenger Geneva Challenger BCR Open Romania - Bucharest Arad Challenger St. Remy Challenger Corrientes Challenger Buenos Aires Challenger Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Buenos Aires Challenger Montevideo Challenger Koblenz Challenger Sophia Antipolis Challenger China Open - Beijing Vicenza Challenger Istanbul Challenger BCR Open Romania - Bucharest Campinas Challenger Santo Domingo Challenger Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Orleans Challenger Mouilleron-Le-Captif Challenger USTA Tallahassee Tennis Challenger - Tallahassee Todi Challenger Aix En Provence Challenger Iasi Challenger Biella Challenger Ismaning Challenger Campinas Challenger Quimper Challenger Biella 6 Challenger Dubai Duty Free Tennis Championships - Dubai Liberec Challenger Bucharest Challenger Lima Challenger Santiago 2 Challenger Barletta Challenger Nottingham Challenger Corrientes Challenger Bogota Challenger Campinas Challenger Calgary Challenger Concepcion Challenger Rovereto Challenger Waco Challenger Lugano Challenger Palmas del Mar Challenger Citi Open - Washington Biel Challenger Milan Challenger Intrum Stockholm Open - Stockholm Ismaning Challenger Lima 2 Challenger Eckental Challenger BRD Nastase Tiriac Trophy - Bucharest Grand Prix Hassan II - Marrakech Little Rock Challenger BMW Open - Munich Modena Challenger Hall of Fame Tennis Championships - Newport BMW Open - Munich Prague 3 Challenger If Stockholm Open - Stockholm If Stockholm Open - Stockholm Cordoba Open - Cordoba Forli 5 Challenger Ordina Open - s-Hertogenbosch Monterrey Challenger Citi Open - Washington Karlsruhe Challenger Biel Challenger Temuco Challenger Erste Bank Open - Vienna If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Pilot Pen Tennis - New Haven Swiss Indoors Basel - Basel Moselle Open - Metz BMW Open - Munich Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Swiss Indoors Basel - Basel If Stockholm Open - Stockholm DIEMA XTRA Sofia Open - Sofia Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Rogers Cup - Montreal BNP Paribas Open - Indian Wells Gazprom Hungarian Open - Budapest ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Miami Open - Miami U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Wimbledon - London Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 Wimbledon (juniors)